// 品牌分类管理
import request from '@/utils/request'


// 获取一级分类数据接口  /admin/product/getCategory1   无需携带参数  get请求
export const reqCategory1List = () => request({ url: `/admin/product/getCategory1`, method: 'get' });

// 获取二级分类数据接口   /admin/product/getCategory2/{category1Id}  需要携带参数  get请求
export const reqCategory2List = (category1Id) => request({ url: `/admin/product/getCategory2/${category1Id}`, method: 'get' });

// 获取三级分类数据接口   /admin/product/getCategory3/{category2Id}  需要携带参数  get请求
export const reqCategory3List = (category2Id) => request({ url: `/admin/product/getCategory3/${category2Id}`, method: 'get' });

// 获取商品品牌属性接口 /admin/product/attrInfoList/{category1Id}/{category2Id}/{category3Id}  需要携带参数  get请求
export const reqAttrList = (category1Id, category2Id, category3Id) => request({ url: `/admin/product/attrInfoList/${category1Id}/${category2Id}/${category3Id}`, method: 'get' });

// 添加属性值的接口  /admin/product/saveAttrInfo 需要携带参数  post请求
// {
//     "attrName": "string",//添加的属性名
//     "attrValueList": [//属性名中的属性值，因为属性值可以是多个，因此需要的是数组
//       {
//         "attrId": 0, //属性的ID
//         "valueName": "string" //属性值
//       }
//     ],
//     "categoryId": 0,//携带的是三级的id
//     "categoryLevel": 3,//携带3级分类
//   }
export const reqAddOrUpdateAttr = (data) => request({ url: '/admin/product/saveAttrInfo', data, method: 'post' });